body sponge - French English Dictionary